@charset "utf-8";
/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu {margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details {display:block;}
table {border-collapse:collapse;border-spacing:0;}
caption,th {text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr {border:0;}
i,cite,em,var,address,dfn {font-style:normal;}
[hidefocus],summary {outline:0;}
li {list-style:none;}
h1,h2,h3,h4,h5,h6,small {font-size:100%;}
sup,sub {font-size:83%;}
pre,code,kbd,samp {font-family:inherit;}
q:before,q:after {content:none;}
textarea {overflow:auto;resize:none;}
label,summary {cursor:default;}
form .selectBox li a, form .selectBox a{padding:0px !important;display: inline-block !important;}
form .selectBox a label{width: 100%;height: 100%;padding: 0 10px;display: block;cursor:pointer;}
a,button {cursor:pointer;}
h1,h2,h3,h4,h5,h6,strong,b {font-weight:bold;}
del,ins,u,s,a,a:hover {text-decoration:none;}
body,textarea,input,button,select,keygen,legend {font:12px/1.5 "微软雅黑",YaHei,tahoma,arial,"Hiragino Sans GB",宋体;color:#444;outline:0;}
body {background:#f6f6f6;}
a {color:#454545;outline:none;blr:expression(this.onFocus=this.blur());}
a:hover {color: #454545;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}
input:-moz-placeholder,textarea:-moz-placeholder{color:#999}
input::-moz-placeholder,textarea::-moz-placeholder{color:#999}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}
body {min-height:100%;position:relative;-webkit-text-size-adjust:none; min-width:990px;background:#f9f9f9;}
html {height: 100%;-webkit-font-smoothing: antialiased;-webkit-text-size-adjust: none;}
html {overflow-y:scroll}
input,button {*overflow:visible;}
input {vertical-align:middle;}
.fl {float:left;}
.fr {float:right;}
.hide {display:none;}
.clearfix:after {content:".";display:block;font-size:0;height:0;clear:both;visibility:hidden;}
.clearfix {*zoom:1;}
.tc {text-align:center;}
.tl {text-align:left;}
.tr {text-align:right;}
.innerBox {width:1200px;margin:0 auto;}
.conBox {width:1200px;padding:30px 0 40px 0;margin:0 auto;}
.breadcrumb .margin {margin:0 5px;}
.breadcrumb .active {color:#4db8ff}
/*字体颜色*/
.f-yellow{ color: #ecc346;}
/*按钮基类*/
.u-btn {user-select:none;-moz-user-select: none;-webkit-user-select: none; -ms-user-select: none;display:inline-block;*display:inline;*zoom:1;background-color:#e75819;color:#fff;text-align:center;font-size:14px;height:36px;line-height:36px;cursor:pointer;border-radius:4px;border:none;text-decoration:none;vertical-align:middle;}
.u-btn:hover {text-decoration:none;color:#fff;background-color:#d65218;}
.u-btn:active {background-color:#e75819;box-shadow:inset 2px 2px 6px #379fe4;}
/*按钮扩展*/
.ui-btn-border {background:#fff;color:#ff0a32;height:38px;line-height:38px;border:1px solid #ff0a32;}
.ui-btn-border:hover {background:#d65218;color:#ff0a32}
.ui-btn-border:active {background-color:#e75819;box-shadow:inset 2px 2px 6px #adadad;}
/*按钮大号*/
.ui-btn-big {height:42px;line-height:42px;padding:0 30px;font-size:16px;}
/*添加置灰样式*/
.u-btn.disabled,
.u-btn.disabled:hover,
.u-btn.disabled:active,
.u-btn[disabled],
.u-btn[disabled]:hover,
.u-btn[disabled]:active {cursor:default;color:#888;background-color:#ececec;text-decoration:none;outline:none;box-shadow:none;}
.input {height:42px;line-height:42px;padding:0 10px;border:1px solid #d7d7d7;border-radius:4px;}
.input:focus {border-color:#e7e7e7;}
.input.error {border-color:#dd2a2a;}
.input-right,.input-wrong {display:inline-block;height:16px;line-height:16px;margin:0 6px 0 0;background:url(../images/icon-input.png) no-repeat 0px 0px;vertical-align:middle;}
.input-wrong {color:#dd2a2a;padding:0 0 0 22px;}
.input-right {background-position:0 -17px;width:16px;}
.select {height:42px;line-height:42px;padding:0 0 0 10px;border:1px solid #d7d7d7;border-radius:4px;}
.checkbox {vertical-align:middle;margin:0 5px 0 0;}

/*翻页*/
#page { height: 50px;display: table; margin: 30px auto;}
#page .page {text-align: center;}
#page .pagingUl {float: right; padding: 0;margin: 0;list-style: none;height: 50px;}
#page .pagingUl li {float: left;width: 50px; height: 50px;text-align: center;margin-right: 5px; border-radius: 5px}
#page .pagingUl li a { display: inline-block; width: 50px; height: 50px; text-align: center;line-height: 50px; color: #666;font-size: 24px;border-radius: 5px}
#page .prv,.next { width: 50px;height: 50px; text-align: center;line-height: 50px; cursor: pointer;padding: 0 5px; border-radius: 5px;}
#page .prv { margin-right: 10px;}
#page .first,#page .last { width: 50px;height: 50px;font-size: 12px; text-align: center; line-height: 50px;cursor: pointer;padding: 0 5px;border-radius: 5px;margin-right: 10px;}
#page .prv:hover,
#page .next:hover,
#page .first:hover,
#page .last:hover,
#page .pagingUl li a:hover,
#page .activP { color: #999!important;}
#page i { background: url(../images/pager.png)no-repeat; width: 19px; height: 29px;display: inline-block;    margin-right: 20px;    vertical-align: middle;}
#page .icon-prev1 {background-position: 0 0;}
#page .icon-prev1:hover{background-position: 0 -29px;}
#page .icon-prev{ background-position: -18px 0;width: 18px;}
#page .icon-prev:hover{background-position: -18px -29px;}
#page .icon-next {background-position:-33px 0;}
#page .icon-next:hover{background-position: -33px -29px;}
#page .icon-next1 {background-position: -35px 0;}
#page .icon-next1:hover{background-position: -35px -29px;}
.pager
/*layer*/
.layerBox {height:100%;text-align:center;font-size:14px;position:relative;}
.layerBox .btnBox {width:100%;height:76px;line-height:76px;position:absolute;left:0px;bottom:0px;background:#f8f8f8;border-top:1px solid #e9e9e9;text-align:center;}
.layerBox .btnBox .ui-btn {width:92px;height:30px;margin:0 38px;line-height:30px;background:#00d093;}
.layerBox .btnBox .ui-btn:hover {background:#04b984;}
.layerBox .btnBox .ui-btn-border {width:90px;height:28px;line-height:28px;background:#fff;color:#00d093;border:1px solid #00d093;}
.layerBox .btnBox .ui-btn-border:hover {background:#ececec;}
.layerBox .btnBox i {width:18px;height:11px;display:block;background:url(../images/account/icon-btnBox.gif) no-repeat left top;position:absolute;left:291px;top:-1px;}

/*头部*/
.m-nav{border-bottom: 1px solid #E7E7E7; width: 100%; margin: 0 auto; background: #fff; clear: both;}
.topBar {height:40px;line-height:40px;background:#333333;color:#999;}
.topBar .innerBox,.header .innerBox {width:1200px;height:100%;margin:0 auto;}
.topBar .innerBox span,.topBar .innerBox a{font-size: 14px; color: #999; padding: 0 50px 0 0;}
.topBar .innerBox i{ font-family: arial;}
.topBar .link {float:right;}
.topBar .link a {color:#999;padding: 0 20px 0 0;}
.topBar .link .f-yellow{ color: #ecc346;}
.innerBox {height:100px;}
.innerBox .logo {display:block;float:left;width:340px;height:66px;margin:17px 0 0 0;}
.innerBox .logoimg{  padding: 8px 16px 0 0;}
.innerBox .logo .logoliimg{  z-index: 1; }
.innerBox .logo .logoliimg li{margin-top: 11px; }
.innerBox .logo .u-logoliimg{ height: 100%;border-left: 1px solid #CCCCCC;  height:66px;line-height: 66px;    width: 40%; float: left;}
.innerBox .logo .u-logoliimg img{ padding:24px 0 0 16px;}
.innerBox .logo .logoliimg2{ margin-top: -4px;}
.innerBox #nav {float:right;font-size:16px;margin-top: 20px; }
.innerBox #nav li{float:left;height:63px;margin:7px 0 0 0;position:relative;}
.innerBox #nav li.last{background:none;}
.innerBox #nav li a{float:left;height:70px;line-height:70px;display:block;padding:0 24px;overflow:hidden;border-bottom:3px solid #fbfbfb;color:#333333;}
.innerBox #nav li a:hover{color:#999999;}
.innerBox #nav li a.active{color: #e71a19;border-color:#e71a19;}
.innerBox .dh{ position:relative; float:left; }
.innerBox .dh i{background:url(../images/index/icon.png) no-repeat; background-position: 0 0; width: 12px; height: 8px; display: inline-block;  margin-left: 6px;}
.innerBox .dh2 ul{ width:340px;}
.innerBox .topa{z-index:5; position: relative; }
.innerBox .topa:hover{ background:#fff; height:28px; color: #f06f2f; }
.innerBox #nav li ul{z-index: 7;  position: absolute; padding-bottom: 10px;width: 112px; display: none; background: #fff; top:63px;left: 0px}
.innerBox #nav li ul li{ line-height: 26px; width: 112px; text-align: center;  float: left; height: 26px; font-weight: 400; padding-top: 0px}
.innerBox #nav li ul li a{line-height: 26px; border:none; background: none; height:26px; color: #6e6e6e;  float:left;}
.innerBox #nav li ul li a:hover {line-height: 26px; background: #fff; color: #999;}
.innerBox #nav li.show ul{display: block}
.innerBox #nav li.show .topa{ z-index: 3; display: block; background: #fff; height:63px; color: #999; border-bottom:none; text-decoration: none;}
.innerBox .btn-newFish {width:120px;height:32px;line-height:32px;display:block;float:right;margin:19px 0 0 10px;background:#f06f2f;color:#fff;text-align:center;border-radius:4px;font-size:16px;}
/*底部*/
.footer {background:#333;color:#666; height: 555px;}
.footer .innerBox {padding:30px 0; width:600px;}
.footer dl {float:left;width:73px;line-height:28px;    margin-right: 77px;}
.footer dl a {color:#666;}
.footer dl a:hover {color:#999;}
.footer dl dt {font-size:18px;margin:0 0 5px 0;}
.footer dl dd{font-size: 14px; text-align: center;}
.footer dl dt,.footer dl dd {width:100%;float:left;}
.footer dl.aboutus {width:230px;}
.footer dl.aboutus dd {width:34%;}
.footer .copyright{clear: both; border-bottom: 1px solid #444;overflow: hidden; padding: 46px 0 24px 0;}
.footer .copyright .u-min{ width: 1147px; margin: 0 auto;}
.footer .copyright .u-min dl {float:left;width:215px;line-height:28px;    margin-right: 50px; padding-top: 10px;}
.footer .copyright .u-min dd{ font-size: 18px; color: #666666; text-align: left;float: right; width: 120px; padding-left: 20px;font-family: arial;    line-height: 18px;padding-top: 13px;}
.footer .copyright .u-min dt i{ background: url(../images/index/icon1.png) no-repeat; width: 40px;height: 40px; background-position: 0 0; display: inline-block;}
.footer .copyright .u-min dt{ float: left; width: 74px; border-right: 1px solid #444;    text-align: center;}
.footer .copyright .u-min dt p{ font-size: 14px;font-family: "微软雅黑";}
.footer .copyright .u-min .u-dl p{ width: 347px;font-size: 14px; color: #666666; text-align: left;font-family: "微软雅黑";  }
.footer .copyright .u-min .u-dl{padding-top: 38px; width: 347px; float: left; margin-right: 51px;}
.footer .public-bottom .public-bottom-r{font-size: 14px; color: #666;}
.footer .public-bottom{ float: right;}
.public-bottom-l{margin-right: 26px;}
.public-bottom-l div img{width: 90px;height: 90px;	}
.public-bottom-l>div{display: none;position: relative;z-index: 4;}
.public-bottom-l>div:before{position: absolute;right: -26px;content: "";width: 0;height: 0;border: solid 13px transparent;border-left: solid #fff 13px;}
.public-bottom-l>div.qr-web:before{top: 4px;}
.public-bottom-l>div.qr-wex:before{top: 24px;}
.public-bottom-l>div.qr-wfu:before{top: 45px;}
.public-bottom-l>div.qr-wxi:before{top:64px;}
.public-bottom-l>div:first-child{display: block;}
.public-bottom-r{padding: 5px 0;line-height: 21px;font-size: 14px;color: #999;min-width: 103px;}
.public-bottom-r>div.curr{color: #999;}
.footer .m-tion{margin: 0 auto;padding-top: 30px;width:1200px;text-align: center;height: 37px; }
.footer .m-tion a{ padding-right: 10px; width: 90px; height: 34px;  color: #666; }
.footer .m-tion a:hover{ color: #999;}
.footer p{ text-align: center; font-size: 12px; font-family: "新宋体"; color: #666; line-height: 22px;}
.footer p span{ font-family: arial;}
.footer_middleas{    margin: 20px 122px 0 122px; text-align: center;}
#kx_verify img {width: 114px;height: 41px;}
/*悬浮窗*/
.side-parent{position: fixed;bottom: 10%; width: 185px;right: 0; z-index: 9999;}
.side-parent .side {width: 182px;margin: auto;z-index: 100; height: 497px; overflow: hidden;left: initial;}
.side-parent .side > ul  {position: absolute; bottom: 0; }
.sidebox, .sidetop {position: absolute; width: 41px; height: 41px; top: 0;left: 0;transition: all 0.3s;background-color: #f55f5f; color: #fff; overflow: hidden;  border-radius: 3px; -webkit-border-radius: 3px;z-index: 401;line-height: 1.3;}
.side img { border: none; height: auto; max-width: 100%;vertical-align: middle;}
.side.bigmedia .weixin-ad{ left:-135px; padding-right:0;}
.side.bigmedia .sidebox{ left: auto; right:0;}
.side.bigmedia .counter{left:auto; right:0;}
.side.over{position: fixed; bottom:0;  z-index: 100; left:50%; margin-left: 600px;}
.side ul li { width: 41px; height: 41px; position: relative; margin-bottom: 8px;}
.sidebox, .sidetop { position: absolute; width: 41px; height: 41px; top: 0; left: 0; transition: all 0.3s; background-color: #333333; color: #fff; overflow: hidden; border-radius: 3px;-webkit-border-radius: 3px;z-index: 401;line-height: 1.3;}
.sidebox:hover{ background:#292929;}
.sidetop:hover{ background:#292929;}
.side li.active .sidebox,.side li.active .sidetop{background-color: #ff7a2b;}
.side .sidetop:hover { background: #f55f5f; opacity: 1; filter: Alpha(opacity=100); }
.side img { border: none; height: auto; max-width: 100%; vertical-align: middle; }
.side .form-year{width: 67px; float: left;}
.side select{background-color: #fff; border: 1px solid #ddd;height: 30px; float:left;    width: 40px;}
/*首页*/
.u-content{ margin-top: 30px;}
.u-content li{display: block;width: 360px; height: 146px;background: #fff;float: left;margin-bottom: 20px; padding: 25px; }
.u-content li:nth-child(odd) {margin-right: 20px;}
.u-content .main-media-logo{ float: left;width: 125px;height: 125px; border-radius: 50%; border: 1px solid silver;}
.u-content .main-media-logo img{display: inline-block;}
.u-content li a{text-decoration: none; color: #666;font-size: 14px;display:block;float: right; width: 215px;margin-left: 10px;line-height: 20px;    max-height: 40px; overflow: hidden;font-weight: bold;}
.u-content li .u-textas{text-decoration: none; color: #666;font-size: 12px;display:block;float: right; width: 215px;margin-left: 10px;line-height: 20px;    max-height: 100px; overflow: hidden; font-weight: 400; padding-top: 15px;}

/*计算器*/
.counter{background:#fff;-webkit-border-radius: 3px;border: 1px solid #333;position: absolute;left:0px;bottom:43px; z-index: 888;display: none; width:177px;}
.close-jsq{ position:absolute; right:10px; top:7px;width: 20px;color: #fff;font-size: 20px;}
.counter table{ width: 177px;font-size: 14px;padding: 5px;}
.counter table .border-bot{border-bottom: 1px solid #333; background: #333; color: #fff; font-size: 18px;}
.counter table td{padding: 5px 2px; height:35px;font-size: 12px;}
.counter table td.w55{ width:36px;}
.counter table td.pl-1{ padding-left:10px;color:#666666;}
.counter table .border-bot .pl-1{color:#fff;}
.counter input{width: 105px;padding: 3px;height: 22px;font-size: 14px;border: 1px solid #ddd;border-radius: 0px;-webkit-border-radius: 0px; box-shadow: none;color:#333333;}
.counter select{ font-size:12px; color:#999;}
.account-right-box .tabs-tips { padding: 10px 0 20px 16px; line-height: 23px; color: #666; }
.account-right-box .tabs-tips .cef5 { text-decoration: underline; }
.ttips-md { line-height: 22px; }
.side.bigmedia .weixin-ad{ left:-135px; padding-right:0;}
.side.bigmedia .sidebox{ left: auto; right:0;}
.side.bigmedia .counter{left:auto; right:0;}
#cred_float{color: #e71a19;font-size: 18px;}
.show_code{ display: none;   transition: all 0.3s; height: 145px; width: 115px; background: #333; z-index: 9999;  border-radius: 3px; position: absolute;margin-left: 38px;}
.show_code img{ padding: 16px;}
.show_code p{font-size: 14px; color: #fff; text-align: center;}
.close-jsq:hover{ color: #fff;}


.innerBox .weixin{position: relative; overflow: hidden;}
.innerBox  .img{ width: 147px; height: 147px;position: absolute;right: 0; display: none;    z-index: 222;}
.innerBox .weixin:hover .img{display: block;}
/*模态框*/
.modal .modal_box .modal_bg{position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index:98;background: rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);}
/*.recharge_modal .modal_box .modal_bg .box{z-index:99;width:546px;height: auto;position: relative;top:50%;left:50%;transform: translate(-50%,-50%);}*/
.modal_box .modal_bg .box{z-index:99;width:420px;height: auto;position: relative;margin:6% auto;}
.modal_box .modal_bg .modal_close_common{position:relative;left:100%;margin-left:50px;bottom: -40px;transform:rotate(45deg);width: 80px;}
.modal_box .modal_bg .modal_center{border-radius:40px;background:#fff;width: 486px;}
.modal_box .modal_bg .modal_center .modal_content {padding:30px;}
.modal_box .modal_bg .modal_content .title{text-align: center;font-size:24px;color:#666;margin-bottom: 25px;}
.modal_box .modal_bg .modal_content .txt{margin:0 auto;font-size: 18px;padding-left:20%;}
.modal_box .modal_bg .modal_content .txt div{padding:10px 0;}
.modal_box .modal_bg .modal_content .txt a{display: inline-block;padding:2px 18px;margin-left:40px;}
.modal_box .modal_bg .modal_content .txt .btn1{color:#ccc;border:1px solid #ccc;border-radius:18px;}
.modal_box .modal_bg .modal_content .txt .btn2{color:#ecc346;border:1px solid #ecc346;border-radius: 15px;}



